/* reset */
body,html{
    font-family: "Microsoft Yahei", "微软雅黑", "Tahoma", "Arial", "Helvetica", "STHeiti",serif;
    font-size: 12px;
    -webkit-text-size-adjust: none ;
    background: #ffffff;
    color:#212121;
    margin: 0;
    height: 100%;
    padding: 0;
}
body{padding-top: 40px;}
button, input, select, textarea {
    font-family: "Microsoft Yahei", "微软雅黑", "Tahoma", "Arial", "Helvetica", "STHeiti",serif;
    outline: none;
    color: #212121;
}
a:link,a,a:hover{
    text-decoration: none;
}
a:hover{
    color:#2768AA;
}
.hidden{
    display: none;
}
li{list-style: none;}
h4{ margin-top:0px;}


/* 顶部 */
.ui-header-bar{
    background: none repeat scroll 0 0 #f6f6f6;
    border-bottom: 1px solid #ddd;
    line-height: 40px;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10;
}
.ui-header-bar a{
    color: #212121;
    margin:0 10px 0 0 ;
}
.ui-header-bar .header{
    width: 960px;
    margin:0 auto;
}
.ui-header-bar .menu{
    float: left;
}
.ui-header-bar .info{
    float: right;
}

/* 头部 */
.ui-header{
    background: #fff;
}
.ui-header .header{
    height: 105px;
    width: 960px;
    margin:0 auto;
}
.ui-header .logo{
    float: left;
    margin:20px 20px 20px 0;
}
.ui-header .logo span{
    font-size: 35px;
    color:#009FE3;
    position: relative;
    top: 8px;
    left: 20px;
}
.ui-header .search{
    float: right;
}
.ui-header .search .search-box input{
    border: medium none;
    box-shadow: none;
    height: 35px;
    line-height: 35px;
    margin: 0;
    padding: 0;
    position: relative;
    width: 487px;
    float: left;
}
.ui-header .search .search-box{
    border: 1px solid #009fe3;
    border-radius: 5px;
    height: 35px;
    line-height: 35px;
    margin: 30px 0 0;
    width: 600px;
}
.ui-header .search .search-box .search-icon{
    float: left;
    height: 30px;
    left: 2px;
    position: relative;
    top: 2px;
    width: 40px;
    background: url("../images/search.jpg") no-repeat;
}
.ui-header .search .search-box .search-btn{
    background: none repeat scroll 0 0 #009fe3;
    color: #fff;
    display: inline-block;
    float: left;
    font-size: 16px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    width: 73px;
    cursor: pointer;
}
.ui-header .search  .suggest {
    line-height: 30px;
    margin: 0 0 0 15px;
}
.ui-header .search  .suggest span {
    margin:0 10px 0 0;
}
.ui-header .search  .suggest span.spe {
    color: red;
}

/* 导航条 */
.ui-menu{
    background: #009fe3;
    line-height: 40px;
}
.ui-menu .menu{
    width: 960px;
    margin:0 auto;
}
.ui-menu ul{
    margin:0;
}
.ui-menu ul li{
    float: left;
	position:relative;
}
.ui-menu ul li.down_link {
    float: right;
    position: relative;
}
.ui-menu ul li.down_link a{
    padding:0;
}
.ui-menu ul li.down_link a:hover{
	padding:0;
	background: #009fe3;
}
.ui-menu ul li.down_link .down_p_l {
    display: inline-block;
    height: 45px;
    left: 13px;
    position: absolute;
    top: -8px;
    width: 45px;
}
.ui-menu ul li a{
    color: #fff;
    font-size: 16px;
    display: inline-block;
    /*padding:0 20px;*/
    line-height: 40px;
	width:108px;
	text-align:center;
}
.ui-menu ul li a:active,
.ui-menu ul li:hover,
.ui-menu ul li a:hover,
.ui-menu ul li a.active
{
    background:url(../images/img/meubg.png) no-repeat center;
	text-decoration:none;
}
.ui-menu ul li .dropBox a:active,
.ui-menu ul li .dropBox a:hover,
.ui-menu ul li .dropBox a.active{
	background: #fff;
}
.ui-menu ul li a.index{ 
	padding:0 10px; background:url(../images/img/navbg.png) no-repeat 132px 13px #3B81C7; width:140px;
}
.ui-menu ul li .dropBox{
	position:absolute;
	top:35px;
	left:4px;
	padding:0;
	background:#fff;
	z-index:99;
	display:none;
	background:#3fb0e1;
	border-radius:0 0 5px 5px;
/*	border:1px solid #f1f1f1;
	border-top:1px solid #009fe3;*/
}
.ui-menu ul li .dropBox ul{
	margin:6px 0 0;
	overflow:hidden;
	width:100px;
	background:#fff;
	padding:5px 0 ;
	border-radius:0 0 5px 5px;
}
.ui-menu ul li .dropBox ul li{	
	line-height:30px;
}
.ui-menu ul li .dropBox ul li a{
	text-align:left;
	color:#009fe3;
	padding:0;
	font-size:14px;
	padding-left:20px;
	width:80px;
	height:30px;
	line-height:30px;
}
.ui-menu ul li .dropBox ul li a:hover,
.ui-menu ul li .dropBox ul li:hover{background:#def5ff;}
/* 慢病康复首页 */
html ,body{background: #FBFBFB}
.page-main{
    width: 960px;
    margin:0 auto;
}

.page-main .page-content{
    width: 730px;
    float: left;
    margin: 20px 10px 0 0;
}
.page-content .content-item{
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #eee;
    margin: 20px 0 0;
    overflow: hidden;
    padding: 10px;
}

.page-main .page-content .news {
    border: 1px solid #eee;
    overflow: hidden;
    background: #fff;
}
.page-main .page-content .img{
    width: 350px;
    height: 290px;
    float: left;
}
.page-main .page-content .img img{
    width: 100%;
    height: 100%;
}
.page-main .page-content .list{
    float: left;
    padding: 0 0 0 20px;
    text-align: center;
    width: 358px;
    height: 290px;
}
.page-main .page-content .list a{
    color: #212121;
}
.page-main .page-content .list .title a{
    font-size: 14px;
    line-height: 30px;
}
.page-main .page-content .list .title a:hover{
	text-decoration:underline;}
.page-main .page-content .list .sub a:hover{
	text-decoration:underline;}

.page-main .page-content .list .sub a{
    font-size: 12px;
    color: #666;
}
.page-main .page-content .list .item {
    border-bottom: 1px dashed #ccc;
    padding: 10px 0 10px;
}
.page-main .page-content .list .item.last {
    border: none;
}


.rdht-topic{ 
    margin-left:5px;}
	
.rdht-topic li{ 
    width:340px;
	float:left;
	margin-bottom:10px;}
	
.mbkflist-title h3{
	font-size:18px;
	color:#333;
	margin:0;
}

.topic-img{
	float:left;
	width:107px;
	height:79px;}
	
.topics{ 
    float:left;
	width:215px;
	margin-left:10px;}	
	
.topics h4{ 
    color:#3ba239;
	font-weight:normal;
	cursor:pointer;}

.topics h4:hover{ color:#ff2a00}	
	
.writer{
	margin-bottom:2px;
	color:#747474;}

.tjxz-group ul{
	margin-left:5px;
	}
.tjxz-group li{ 
    width:340px;
	float:left;
	border-bottom: 1px dashed #dbdbdb;
	margin-bottom:30px;
	}
.tjxz-group .group-pic{
	width:47px;
	height:47px;}
.tjxz-group li div{
	float:left}
.groups{ 
    width:275px;
	margin-left:10px;}
	
.groups h4{
	color:#3ba239;
	font-weight:normal;
	cursor:pointer;
	}

.groups h4:hover{ color:#ff2a00}
	
.groups  .group-member{
	font-weight:bold;}

.groups .group-detil{
	color:#747474;}

.groups .group-add{
	color:#ff2a00;
	cursor:pointer;}

.groups .group-add:hover{ text-decoration:underline;}
	
.moregroups{
	width:600px;
	height:20px;
	background:#28813e;
	margin:0 auto;
	text-align:center;
	line-height:20px;
	color:#fff;
	cursor:pointer;
	}
	
.moregroups a{
	color:#fff;
	display:block;}
	
.moregroups a:hover{
	text-decoration:none;}


/* sidebar */
.page-main .page-sidebar {
    float: right;
    margin: 20px 0 0;
    width: 220px;
}
.page-main  .sidebar-item {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #eee;
  /*  height: 300px; */
    padding:5px;
    margin: 0 0 20px 0;
}
.page-main  .sidebar-item .title {
    border-bottom: 1px solid #ccc;
    font-size: 16px;
    margin:0;
}
.page-main  .sidebar-item .title .text{
    border-bottom: 2px solid #009FE3;
    color: #009FE3;
    display: inline-block;
    line-height: 30px;
}
.page-main  .sidebar-item  .cloud {
    height: 220px;
    margin: 20px 0 0;
    width: 100%;
}

.page-main  .sidebar-item ul{
    margin: 20px 0 0 5px;
}
.page-main  .sidebar-item ul li img{
    float: left;
}
.page-main  .sidebar-item ul li .desc{
    padding-left: 70px;

}
.page-main  .sidebar-item ul li a {
    color: #333;
    display: block;
    height: 70px;
    margin: 0 0 10px;
    overflow: hidden;
}
.page-main  .sidebar-item ul .desc .name {
    font-size: 14px;
    color: #77C0ED;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.page-main  .sidebar-item ul .desc .level {
    font-size: 12px;
    color: #999;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.page-main  .sidebar-item ul .desc .address {
    font-size: 12px;
    color: #999;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}



.forumlist ul{
	font-size:12px;
    margin:5px 0px;}

.forumlist ul li{
	border-bottom:1px dashed #dbdbdb;
	margin-bottom:5px;}

.forumlist .forumlist-title{
	color:#3ba239;
	margin-bottom:0px;
	cursor:pointer;}
	
.forumlist .forumlist-title:hover{
	text-decoration:underline;}
	
.forumlist .forumlist-info{
	color:#747474;}

/* 广告位 */
.page-main .page-sidebar .banner-box{
    margin: 50px 0 0 ;
}
.page-main .page-sidebar .banner{
    margin: 0 0 10px 0;
    display: block;
}

/* 底部 */
.ui-footer{
    margin: 40px 0 0 0;
    border-top: 1px solid #ccc;
    background: #EDEDED;
    height: 230px;
}
.ui-footer .footer{
    width: 960px;
    margin: 0 auto;
}
.ui-footer .content{
    overflow: hidden;
    margin: 0 0 10px 0;
}
.ui-footer .logo {
    float: left;
    margin: 20px 0 0;
    width: 300px;
}
.ui-footer .desc {
    float: left;
    margin: 45px 0 0 0;
    width: 400px;
}
.ui-footer .desc .share{
    margin: 0 0 10px 0;
}

.ui-footer .desc ul{
    margin: 0 0 10px 0;
    overflow: hidden;
}
.ui-footer .desc ul li{
    float: left;
}
.ui-footer .desc ul li a{
    color: #212121;
    margin: 0 2px ;
}
.ui-footer .change {
    float: left;
    margin: 60px 10px 0 0;
    width: 120px;
}
.ui-footer .change .text {
    line-height: 30px;

}

.ui-footer .change select{
    width: 100px;
}
.ui-footer .erweima {
    float: left;
    margin: 22px 0 0 0;
}
.ui-footer .erweima .text{
    font-size: 14px;
}
.ui-footer .natural{
   border-top: 1px solid #ccc;
}
.ui-footer .natural ul{
    margin: 0 auto;
    overflow: hidden;
    text-align: center;
    width: 620px;
}
.ui-footer .natural ul li {
    float: left;
    margin: 15px 15px 0;
}
.ui-footer .natural li.one{
    background: url('../images/natural.png') no-repeat 0 0;
    width: 124px;
    height: 54px;
}

.ui-footer .natural li.two{
    background: url('../images/natural.png') no-repeat 0 -57px;
    width: 124px;
    height: 54px;
}
.ui-footer .natural li.three{
    background: url('../images/natural.png') no-repeat 0 -115px;
    width: 124px;
    height: 54px;
}
.ui-footer .natural li.four{
    background: url('../images/natural.png') no-repeat 0 -173px;
    width: 124px;
    height: 54px;
}

